@CHARSET "UTF-8";

body{
	background:url("../images/blue_grid.png") repeat-x scroll bottom left;
}
	
#header {
	background-image:url("../images/v_slide_bg.png");
	background-repeat:repeat-x;
	height:60px;
}


#logo{
	float:left;
	margin:15px 0 0 20px;
}

#footer {
	font-size:12px;
	color:#555;
	border-top:solid 1px #999;
	padding:5px;
	text-align:right;
	background:url("../images/barchart_blue.png") no-repeat scroll -204px 0;
	height:100px;
}

.content{
	font-size:12px;
}

#langPane{
	float:right;
	margin:22px 20px 0 0;
}
#selectLang{
	font-size:12px;
}

.wrapper {
	background:url("../images/barchart_red.png") no-repeat bottom right #FFFFFF;
	overflow:hidden;
}

.wrapper .content{
	width:500px;
	background:url("../images/content_topleft.gif") no-repeat;
	margin: 100px auto;
}

#login {
	background:url("../images/content_right.gif") no-repeat right top;
}

#title {
	font-size:14px;
	padding:20px 0 10px 30px;
}

#login form div{
	padding: 5px;
}

#message {
	height:20px;
	padding:5px 20px;
	margin:0 20px;
	display:block;
	border:dashed 1px #FF3300; 
	margin-top:10px;
	background:#FFEEAA;
}

#login form label{
	display:block;
	width:60px;
	float:left;
	margin-left:50px;
	padding:10px 10px 10px 40px;
}

#lbl_username{
	background: url("../images/user.gif") no-repeat left;
}

#lbl_password{
	background: url("../images/password.gif") no-repeat left;
}

.textbox {
	width:180px; height:22px; 
	line-height:24px; 
	border:solid 1px #d1d1d1; 
	font-size:9pt;
	margin:5px 0 0 10px;
}

.buttons{
	text-align:center;
}